Traditional spreading models have difficulties in descripting the complex activity patterns and the topological differences between nodes in online social networks, and the contact-based spreader annihilation mechanisms in these models do not fit with the reality. To filling the gap between spreading simulations of theoretical model and realities of information spreading, a new dynamic information spreading model (D-SIR) based on online social network was proposed. With consideration of some practical factors in information dissemination process, this model introduced the time delay annihilation mechanism that spreaders changed to stiflers spontaneously and the dynamic authority and resistance of nodes mechanism to apply to inhomogeneous networks, and considered the receiving reinforced signal effect and the social reinforcement. With the variances of parameters, the simulations on the real-world online social network which is constructed by crawled Sina microblog data verify that D-SIR model can reflect the real spreading situation in online social network. And compared to the traditional spreading model, the new model is more flexible and extensible.